Maths Puzzle Solution